/**
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 */
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
  
  
  /* CREATIVES */	
	  
	  /* TABLE */
	  table.creative_table { width: 100%;}
	  table.creative_table td { border-collapse: collapse;}
	  table.creative_table td.ad_image_selection_top { width: 200px; border-right: 1px solid #fff;}
	  table.creative_table td.ad_creative_selection_top { border-left: 1px solid #ddd;}
	  table.creative_table td.ad_image_selection { border-style:solid; border-color:#ddd; border-width:1px 1px 0 0;}
	  table.creative_table td.ad_creatives_list { border-style:solid; border-color:#ddd #ddd #ddd #fff; border-width:1px 0 0 1px;}
	  
	  /* GLOBAL WRAPPERS */
	   .ad_creatives_list_wrapper { padding: 1em 0 0 1em; }
	   .ad_image_selection_overflow { height: 350px; width: 200px; overflow: auto;}
	   .ad_image_selection_border { width: auto; padding: 0;}
	  
	  /* CREATIVES MENU WRAPPERS */
	   .creative_custom_wrapper, .creative_wrapper {position:relative; float: left; width: 234px; height: 108px; padding:  5px; background-color: #cfcfc; margin: 0 10px 10px 0;}
	   .creative_wrapper:hover {cursor: pointer;}
	  
	   .creative_table_top { height: auto; padding:0;
		background: #f7f7f7; /* Old browsers */
		background: -moz-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f7f7f7 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f7f7f7 0%,#eeeeee 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #f7f7f7 0%,#eeeeee 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #f7f7f7 0%,#eeeeee 100%); /* W3C */
		}

	  .creative_table_top .ad_image_wrapper_border { border-right: 1px solid #ddd;}
	  .creative_table_top label{ color: #3B5998; font-weight: bold;}
	  .creative_table_top label:hover{text-decoration: underline;}
	  .creative_table_top .ad_title { -webkit-text-shadow: -1px 1px #fff;  -moz-text-shadow: -1px 1px #fff; text-shadow: -1px 1px #fff; width: 100%; height: 30px; vertical-align: middle; font-size: 15px; color: #444; font-weight: bold;}
	  .creative_count {color: #888;}
	  
	  
   /* CREATIVES WRAPPERS*/
	   .creative_wrapper {border: 2px solid #ccc; background: #f7f7f7; color: #555;}
		   .creative_wrapper:hover,  .creative_wrapper.active { border: 2px solid #536997; background:#fff; color: #444;}
		   .creative_wrapper p.creative_title { float: left; width: 150px;  font-size: 11px; line-height: 15px; font-weight: bold; color: #3B5998;}
		   .creative_wrapper .creative_img_wrapper { float:left; clear: both; overflow: hidden; width:100px; height:90px; margin:5px 10px 0 0; text-align: auto;}
		   .creative_wrapper .creative_text { float :left; width:110px; font-size: 11px; margin: 9px 0 0 10px;}
		   .creative_wrapper .creative_check { float :right;}
		  * html  .creative_wrapper .creative_edit { display:block; cursor: pointer;} /* IE 6 */
		   .creative_wrapper .creative_edit { display: none; position:relative; z-index: 1000;float :right; width: 45px; height: 14px; margin: 0 5px 0 0; font-weight: bold; color: #222;}
		   .creative_wrapper .creative_edit:hover {border-bottom: 1px solid #fff;}
		   .creative_wrapper:hover .creative_edit {display: block }
		   
}